void
bolitasAleat(tipoJuego *juego)
{
	tipoTablero *tablero;
	
	if(juego->turno==JUGADOR_1)
		tablero=juego->tablero1;
	else if(juego->turno==JUGADOR_2)
		tablero=juego->tablero2;	
		
	int i, j, k, l, m=0;
	for(i=0;i<juego->parametros.bol_agregar;i++)	
	{
		j=rand()%(juego->parametros.colores)+1; 
		k=rand()%((tablero)->dim_libres-m);
		agrega_bolita(tablero, j,(tablero)->puntos[k].x,(tablero)->puntos[k].y);
		copiaEstruct(&(tablero)->puntos[k],&(tablero)->puntos[tablero->dim_libres-m-1]);
		m++;
	}
	(tablero)->dim_libres-=m;
	tablero->puntos=realloc(tablero->puntos, sizeof(tipoPunto)*(tablero->dim_libres));
	
}

void
agrega_bolita(tipoTablero *tablero, int r, int  i, int j)
{
	tablero->matriz[i][j]=r;

}
/*copia tipoPunto b , a tipoPunto a*/
void
copiaEstruct(tipoPunto *a, tipoPunto * b)
{
	*a=*b;
}


